/*
Theme Name: AJ_BOOK
Theme URI: http://www.80aj.com/2706.html
Author: 80aj
Author URI: http://www.80aj.com
Version: 2.1
Description: 本主题适合做单本小说网站，界面简洁，结构清晰。
*/

/*** Reset ***/
*{
	margin: 0;
	padding: 0
}

body,input {
	font-family: \5fae\8f6f\96c5\9ed1, Arial;
	font-size: 12px
}

body {
	background: #F0F0E1;
	color: #000
}

a {
	color: #000;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	color: #F90;
	text-decoration: none
}

img {
	border-style: none
}

ul,ol {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	line-height: 0
}

.clearfix {
	display: inline-block
}

html[xmlns] .clearfix {
	display: block
}

* html .clearfix {
	height: 1%
}

/*** Container ***/
.container {
	width: 960px;
	margin: 0 auto;
	background: #FFF;
	overflow: hidden
}

.top {
	height: 44px;
	padding: 0 15px;
	background: #FAFAFA url(images/top_bg.png) repeat-x
}

.top h1 {
	float: left;
	height: 40px;
	line-height: 40px;
	color: #FFF
}

.top ul {
	float: right
}

.top ul li {
	float: left;
	margin: 10px 0 0 10px
}

.top ul li a {
	display: block;
	height: 20px;
	background-repeat: no-repeat
}

.top ul li .home {
	width: 24px;
	background-image: url(images/icon.png)
}

.top ul li .jiathis_button_tsina {
	width: 25px;
	background-image: url(images/sina.png)
}

.top ul li .jiathis_button_tqq {
	width: 22px;
	background-image: url(images/qq.png)
}

.top ul li .jiathis_button_qzone {
	width: 22px;
	background-image: url(images/zone.png)
}

.top a {
	color: #FFF
}

.search {
	padding: 15px;
	background: #FAFAFA;
	position: relative
}

.search #s {
	width: 97%;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	background: #FFF;
	border: solid 1px #EEE;
	color: #999
}

.search #searchsubmit {
	position: absolute;
	top: 15px;
	right: 15px;
	*top: 16px
}

.nav {
	margin: 10px 10px 0
}

.nav li {
	float: left;
	padding: 10px 4px;
	font-size: 14px;
	white-space: nowrap
}

.nav li a {
	padding: 5px 10px;
	background: #FAFAFA;
	border: solid 1px #EEE;
	border-radius: 5px
}

.nav .current_page_item>a,.nav .current-menu-ancestor>a,.nav .current-menu-item>a,.nav .current-menu-parent>a
	{
	background: #FFFAF2;
	border: solid 1px #F90;
	font-weight: bold;
	color: #F90
}

#banner {
	margin: 15px 20px 0;
	padding: 1px;
	border: solid 1px #EEE
}

.banner {
	padding: 20px;
	border: solid 5px #FAFAFA
}

.banner img {
	display: block;
	float: left;
	margin-right: 20px
}

.banner .content h2 {
	padding-bottom: 10px;
	font-size: 36px
}

.banner .content p {
	padding-bottom: 10px;
	font-size: 14px;
	color: #F60
}

.banner .content div {
	line-height: 1.8em;
	color: #666
}

.title {
	border: solid 1px #EEE;
	padding: 1px
}

.title div {
	padding-left: 10px;
	height: 35px;
	line-height: 35px;
	background: url(images/title_bg.png) repeat-x;
}

.title div span {
	padding-left: 15px;
	background: url(images/add.gif) no-repeat left center;
	font-size: 14px;
	font-weight: bold
}

.title_fen {
	height: 45px;
	line-height: 45px;
	border-bottom: solid 3px #EEE;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #F60
}

.fenjuan {
	margin-top: 0
}

.section {
	margin: 15px 20px 0
}

.section .list {
	padding-bottom: 5px
}

.section .list li {
	float: left;
	width: 253px;
	padding-left: 15px;
	margin: 0 12px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url(images/point.gif) no-repeat left 15px;
	border-bottom: solid 1px #EEE;
	_width: 260px
}

.section .list li a {
	color: #333
}

.section .list li a:hover {
	color: #F90
}

.section .list .last {
	margin-right: 0
}

/*** Paginations ***/
.pagination {
	margin: 15px 0 0;
	text-align: center
}

.pagination span,.pagination a {
	padding: 6px 10px;
	margin: 0 4px;
	background: #fafafa;
	border: solid 1px #eee;
	line-height: 2.5em
}

.pagination a:hover,.pagination .current {
	background: #999;
	border: solid 1px #999;
	color: #FFF
}

.link {
	margin: 15px 20px 0;
	border-bottom: solid 1px #eee
}

.link ul {
	padding: 10px 0
}

.link ul li {
	float: left;
	margin: 0 10px;
	line-height: 2em;
	white-space: nowrap
}

.footer {
	margin: 0 20px;
	line-height: 2em;
	padding: 10px 0;
	text-align: center
}

.single {
	margin: 15px 20px 0
}

.single .function {
	
}

.single .function .color {
	float: left;
	margin-right: 10px
}

.single .function .color span {
	display: block;
	float: left;
	margin-right: 5px
}

.single .function .color a {
	float: left;
	display: block;
	width: 13px;
	height: 13px;
	margin-right: 10px
}

.single .function .color .bg1 {
	background: #fff;
	border: solid 1px #EEE;
	width: 11px;
	height: 11px
}

.single .function .color .bg2 {
	background: #CCC
}

.single .function .color .bg3 {
	background: #333
}

.single .function .color .bg4 {
	background: #090
}

.single .function .color .bg5 {
	background: #06C
}

.single .function .color .bg6 {
	background: #C00
}

.single .function .color .bg7 {
	background: #F90
}

.single .function .font {
	float: left
}

.single .function .font a {
	margin-right: 10px;
	font-family: \5fae\8f6f\96c5\9ed1
}

.single .function .display {
	float: right
}

.single .function .display a {
	margin-left: 10px
}

.single .article {
	padding: 20px 30px 10px;
	margin-top: 15px
}

.single .article h1 {
	font-size: 28px;
	text-align: center
}

.single .article .data {
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0 25px;
	border-bottom: solid 1px #eee
}

.single .article .content {
	font-size: 14px;
	line-height: 1.8em
}

.single .article .content p {
	padding-bottom: 1.5em
}

.single .paging {
	padding: 25px 0 45px;
	text-align: center
}

.single .paging a {
	margin: 0 5px;
	padding: 8px 20px;
	background: url(images/title_bg.png) repeat-x left bottom;
	border: solid 1px #eee;
	font-size: 14px;
	color: #999
}

.single .paging a:hover {
	color: #000
}

.single .paging span {
	font-size: 12px;
	color: #999;
	padding: 0 5px
}

.search_list {
	
}

.search_list li {
	border-bottom: solid 1px #EEE;
	height: 35px;
	line-height: 35px;
	background: url(images/point.gif) no-repeat left center;
	padding-left: 15px
}

#wide {
	width: auto;
	margin: 0 30px
}

#normal {
	width: 960px
}

#narrow {
	width: 640px
}

#bg1 {
	background: #fff;
	border: solid 3px #fff
}

#bg2 {
	background: #fafafa;
	border: solid 3px #EEE
}

#bg3 {
	background: #666;
	border: solid 3px #444;
	color: #FFF
}

#bg4 {
	background: #F9FFE6;
	border: solid 3px #F1FFC8;
	color: #030
}

#bg5 {
	background: #E6F9FF;
	border: solid 3px #BBEEFF;
	color: #003
}

#bg6 {
	background: #FFF1EC;
	border: solid 3px #FFD3C4;
	color: #300
}

#bg7 {
	background: #FFFFE1;
	border: solid 3px #FFF297;
	color: #403000
}

#small {
	font-size: 14px
}

#ln {
	font-size: 16px
}

#large {
	font-size: 18px
}

#cur {
	background-image: url(images/right.png)
}

#cur2 {
	color: #F90
}

#cur3 {
	color: #F90
}

#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000
}

#aToolTip .aToolTipContent {
	position: relative;
	margin: 0;
	padding: 0
}

.defaultTheme {
	background: #333;
	color: #fff;
	margin: 0;
	padding: 12px 15px;
	width: 300px;
	line-height: 1.6em
}

.defaultTheme h3 {
	color: #F90;
	padding-bottom: 5px
}

/*** AD ***/
.ad {
	width: 920px;
	margin: 15px auto 0;
	text-align: center;
	overflow: hidden
}

.ds {
	margin: 15px 20px 0
}

/*** Comments ***/
#comments {
	padding-bottom: 10px;
	font-size: 18px
}

.commentlist .comment-body {
	padding: 10px 0;
	border-bottom: solid 1px #EEE
}

.commentlist .comment-body p {
	padding: 5px 0;
	line-height: 1.6em;
	color: #999
}

.commentlist .children {
	margin-left: 30px
}

.commentlist .avatar {
	float: left;
	margin-right: 10px
}

.navigation {
	height: 35px;
	line-height: 35px
}

.navigation .alignleft {
	float: left
}

.navigation .alignright {
	float: right
}

#respond {
	margin-top: 15px
}

#respond h3 {
	padding-bottom: 10px;
	font-size: 18px
}

#respond input[type=text],#respond textarea {
	width: 440px;
	margin-right: 10px;
	padding: 3px;
	background: #FFF;
	border: solid 1px #EEE
}

#respond input[type=submit] {
	padding: 3px;
	background: #333;
	border: none;
	color: #FFF;
	cursor: pointer
}

#respond p {
	padding-bottom: 10px
}

/*** Page ***/
.cont p {
	padding-top: 1em;
	line-height: 1.8em;
	text-indent: 2em;
	font-size: 14px
}

.cont img {
	border: solid 1px #E5E5E5;
	padding: 5px
}

.cont .alignleft {
	display: inline;
	float: left;
	margin: 5px 15px 5px 0
}

.cont .alignright {
	display: inline;
	float: right;
	margin: 5px 0 5px 15px
}

.cont .aligncenter {
	display: block;
	clear: both;
	margin: 5px auto 15px auto
}

body {
	background-color: #000
}

body {
	background-repeat: no-repeat;
	background-position: top center
}